package DBLayer;

import ModelLayer.SalesLineItem;
import ModelLayer.SalesOrder;
import java.util.ArrayList;

/**
 * Interface for DBSalesLineItem
 * @author Gruppe 2
 */
public interface IFDBSalesLineItem {
    // get all SalesLineItems
    public ArrayList<SalesLineItem> getAllSalesLineItems();
    //find by ID
    public ArrayList<SalesLineItem> searchSalesLine(int itemID);
    //Find by saleID
    public  ArrayList<SalesLineItem> searchSalesLineBySaleID(int salesID);
    //Insert SalesLineItem
    public int insertSalesLineItem(SalesOrder order, SalesLineItem item);
    //update information about an SalesLineItem
    public int updateSalesLineItem(SalesLineItem item);
    //delete SalesLineItem
    public int deleteSalesLineItem(int saleLineItemID);

}
